online management fiction books information technology projects crm discount books consulting technology institute relationship project management computer books methodology development science developers open source customer change management